temporary dam - French English Dictionary